package com.gdth.business.dao;

import java.util.List;

/** 
 * @author  Arvin: 
 * @version 2016年5月26日 上午10:29:04 
 * 
 */
public interface IBaseDao<T> {
	
	T load(long id);

	List<T> loadAll();

	List<T> query(String where, String... params);

	long save(T t);

	void saveLists(final List<T> list);

	void deleteAll();

	void delete(long id);

	void delete(T t);
}
